package cn.mesmile.workflow.process.bo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * @author zb
 * @Description
 */
@Data
public class OperationTaskBO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("任务id")
    private String taskId;

    @ApiModelProperty("表单变量")
    private Map<String,Object> variables;

    @ApiModelProperty("是否通过")
    private Boolean pass;

    @ApiModelProperty("评论意见")
    private String comment;

    @ApiModelProperty("多个任务id列表")
    private List<String> taskIdList;

    @ApiModelProperty("接收人")
    private String receiveUserId;

    @ApiModelProperty("多个接收人")
    private List<String> receiveUserIdList;

    @ApiModelProperty("回退目标节点id")
    private String targetNodeId;


}
